package org.apache.ibatis.session;

/**
 * 一级缓存的级别：
 * Session级别的缓存，实现在同一个会话中数据的共享；
 * Statement级别的缓存，可以理解为缓存只对当前执行的这一个Statement有效，执行完后就会清空缓存；
 * 一级缓存的问题：
 * 一级缓存最大范围是SqlSession内部，有多个SqlSession或者分布式的环境下，数据库写操作会引起脏数据，建议设定缓存级别为Statement；
 *
 * @author Eduardo Macarron
 */
public enum LocalCacheScope {
    SESSION, STATEMENT
}
